straw cape - French English Dictionary